package gdut.jmxywz.been;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Teacher entity. @author MyEclipse Persistence Tools
 */

public class Teacher implements java.io.Serializable {

	// Fields

	private Integer teacherId;
	private String teacherNum;
	private String teacherName;
	private String teacherSex;
	private String teacherDegree;
	private String teacherEducation;
	private String graduatedSchool;
	private Date graduatedTime;
	private String technicalTitle;
	private String headship;
	private String telephone;
	private String email;
	private String magnumOpus;
	private String papers;
	private String reseachProject;
	private String award;
	private String teaching;
	private String introductionSelf;
	private String teacherPassword;
	private String teacherPic;
	private String tutor;
	private Set teachingFileses = new HashSet(0);
	private Set tableFileses = new HashSet(0);
	private Set messageBoards = new HashSet(0);
	private Set verticalsForEditer = new HashSet(0);
	private Set bookmakingsForEditer = new HashSet(0);
	private Set verticalsForAssessor = new HashSet(0);
	private Set bookmakingsForAssessor = new HashSet(0);
	private Set horizontalsForEditer = new HashSet(0);
	private Set infosForInfoAssessor = new HashSet(0);
	private Set horizontalsForAssessor = new HashSet(0);
	private Set messages = new HashSet(0);
	private Set messageBoardReplies = new HashSet(0);
	private Set infosForInfoEditer = new HashSet(0);
	private Set dissertationsForAssessor = new HashSet(0);
	private Set messageMemberses = new HashSet(0);
	private Set dissertationsForEditer = new HashSet(0);
	private Set prizesForAssessor = new HashSet(0);
	private Set stmessageReplies = new HashSet(0);
	private Set prizesForEditer = new HashSet(0);
	private Set teacherRoles = new HashSet(0);
	private Set financialForEditor = new HashSet(0);
	// Constructors

	/** default constructor */
	public Teacher() {
	}

	/** minimal constructor */
	public Teacher(String teacherNum) {
		this.teacherNum = teacherNum;
	}

	/** full constructor */
	public Teacher(String teacherNum, String teacherName, String teacherSex,
			String teacherDegree, String teacherEducation,
			String graduatedSchool, Date graduatedTime, String technicalTitle,
			String headship, String telephone, String email, String magnumOpus,
			String papers, String reseachProject, String award,
			String teaching, String introductionSelf, String teacherPassword,
			String teacherPic, String tutor, Set teachingFileses, Set tableFileses,
			Set messageBoards, Set verticalsForEditer,
			Set bookmakingsForEditer, Set verticalsForAssessor,
			Set bookmakingsForAssessor, Set horizontalsForEditer,
			Set infosForInfoAssessor, Set horizontalsForAssessor, Set messages,
			Set messageBoardReplies, Set infosForInfoEditer,
			Set dissertationsForAssessor, Set messageMemberses,
			Set dissertationsForEditer, Set prizesForAssessor,
			Set stmessageReplies, Set prizesForEditer, Set teacherRoles, Set financialForEditor) {
		this.teacherNum = teacherNum;
		this.teacherName = teacherName;
		this.teacherSex = teacherSex;
		this.teacherDegree = teacherDegree;
		this.teacherEducation = teacherEducation;
		this.graduatedSchool = graduatedSchool;
		this.graduatedTime = graduatedTime;
		this.technicalTitle = technicalTitle;
		this.headship = headship;
		this.telephone = telephone;
		this.email = email;
		this.magnumOpus = magnumOpus;
		this.papers = papers;
		this.reseachProject = reseachProject;
		this.award = award;
		this.teaching = teaching;
		this.introductionSelf = introductionSelf;
		this.teacherPassword = teacherPassword;
		this.teacherPic = teacherPic;
		this.tutor = tutor;
		this.teachingFileses = teachingFileses;
		this.tableFileses = tableFileses;
		this.messageBoards = messageBoards;
		this.verticalsForEditer = verticalsForEditer;
		this.bookmakingsForEditer = bookmakingsForEditer;
		this.verticalsForAssessor = verticalsForAssessor;
		this.bookmakingsForAssessor = bookmakingsForAssessor;
		this.horizontalsForEditer = horizontalsForEditer;
		this.infosForInfoAssessor = infosForInfoAssessor;
		this.horizontalsForAssessor = horizontalsForAssessor;
		this.messages = messages;
		this.messageBoardReplies = messageBoardReplies;
		this.infosForInfoEditer = infosForInfoEditer;
		this.dissertationsForAssessor = dissertationsForAssessor;
		this.messageMemberses = messageMemberses;
		this.dissertationsForEditer = dissertationsForEditer;
		this.prizesForAssessor = prizesForAssessor;
		this.stmessageReplies = stmessageReplies;
		this.prizesForEditer = prizesForEditer;
		this.teacherRoles = teacherRoles;
		this.financialForEditor = financialForEditor;
	}

	// Property accessors

	public Integer getTeacherId() {
		return this.teacherId;
	}

	public void setTeacherId(Integer teacherId) {
		this.teacherId = teacherId;
	}

	public String getTeacherNum() {
		return this.teacherNum;
	}

	public void setTeacherNum(String teacherNum) {
		this.teacherNum = teacherNum;
	}

	public String getTeacherName() {
		return this.teacherName;
	}

	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}

	public String getTeacherSex() {
		return this.teacherSex;
	}

	public void setTeacherSex(String teacherSex) {
		this.teacherSex = teacherSex;
	}

	public String getTeacherDegree() {
		return this.teacherDegree;
	}

	public void setTeacherDegree(String teacherDegree) {
		this.teacherDegree = teacherDegree;
	}

	public String getTeacherEducation() {
		return this.teacherEducation;
	}

	public void setTeacherEducation(String teacherEducation) {
		this.teacherEducation = teacherEducation;
	}

	public String getGraduatedSchool() {
		return this.graduatedSchool;
	}

	public void setGraduatedSchool(String graduatedSchool) {
		this.graduatedSchool = graduatedSchool;
	}

	public Date getGraduatedTime() {
		return this.graduatedTime;
	}

	public void setGraduatedTime(Date graduatedTime) {
		this.graduatedTime = graduatedTime;
	}

	public String getTechnicalTitle() {
		return this.technicalTitle;
	}

	public void setTechnicalTitle(String technicalTitle) {
		this.technicalTitle = technicalTitle;
	}

	public String getHeadship() {
		return this.headship;
	}

	public void setHeadship(String headship) {
		this.headship = headship;
	}

	public String getTelephone() {
		return this.telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public String getEmail() {
		return this.email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getMagnumOpus() {
		return this.magnumOpus;
	}

	public void setMagnumOpus(String magnumOpus) {
		this.magnumOpus = magnumOpus;
	}

	public String getPapers() {
		return this.papers;
	}

	public void setPapers(String papers) {
		this.papers = papers;
	}

	public String getReseachProject() {
		return this.reseachProject;
	}

	public void setReseachProject(String reseachProject) {
		this.reseachProject = reseachProject;
	}

	public String getAward() {
		return this.award;
	}

	public void setAward(String award) {
		this.award = award;
	}

	public String getTeaching() {
		return this.teaching;
	}

	public void setTeaching(String teaching) {
		this.teaching = teaching;
	}

	public String getIntroductionSelf() {
		return this.introductionSelf;
	}

	public void setIntroductionSelf(String introductionSelf) {
		this.introductionSelf = introductionSelf;
	}

	public String getTeacherPassword() {
		return this.teacherPassword;
	}

	public void setTeacherPassword(String teacherPassword) {
		this.teacherPassword = teacherPassword;
	}

	public String getTeacherPic() {
		return this.teacherPic;
	}

	public void setTeacherPic(String teacherPic) {
		this.teacherPic = teacherPic;
	}

	public String getTutor() {
		return this.tutor;
	}

	public void setTutor(String tutor) {
		this.tutor = tutor;
	}

	public Set getTeachingFileses() {
		return this.teachingFileses;
	}

	public void setTeachingFileses(Set teachingFileses) {
		this.teachingFileses = teachingFileses;
	}

	public Set getMessageBoards() {
		return this.messageBoards;
	}

	public void setMessageBoards(Set messageBoards) {
		this.messageBoards = messageBoards;
	}

	public Set getVerticalsForEditer() {
		return this.verticalsForEditer;
	}

	public void setVerticalsForEditer(Set verticalsForEditer) {
		this.verticalsForEditer = verticalsForEditer;
	}

	public Set getBookmakingsForEditer() {
		return this.bookmakingsForEditer;
	}

	public void setBookmakingsForEditer(Set bookmakingsForEditer) {
		this.bookmakingsForEditer = bookmakingsForEditer;
	}

	public Set getVerticalsForAssessor() {
		return this.verticalsForAssessor;
	}

	public void setVerticalsForAssessor(Set verticalsForAssessor) {
		this.verticalsForAssessor = verticalsForAssessor;
	}

	public Set getBookmakingsForAssessor() {
		return this.bookmakingsForAssessor;
	}

	public void setBookmakingsForAssessor(Set bookmakingsForAssessor) {
		this.bookmakingsForAssessor = bookmakingsForAssessor;
	}

	public Set getHorizontalsForEditer() {
		return this.horizontalsForEditer;
	}

	public void setHorizontalsForEditer(Set horizontalsForEditer) {
		this.horizontalsForEditer = horizontalsForEditer;
	}

	public Set getInfosForInfoAssessor() {
		return this.infosForInfoAssessor;
	}

	public void setInfosForInfoAssessor(Set infosForInfoAssessor) {
		this.infosForInfoAssessor = infosForInfoAssessor;
	}

	public Set getHorizontalsForAssessor() {
		return this.horizontalsForAssessor;
	}

	public void setHorizontalsForAssessor(Set horizontalsForAssessor) {
		this.horizontalsForAssessor = horizontalsForAssessor;
	}

	public Set getMessages() {
		return this.messages;
	}

	public void setMessages(Set messages) {
		this.messages = messages;
	}

	public Set getMessageBoardReplies() {
		return this.messageBoardReplies;
	}

	public void setMessageBoardReplies(Set messageBoardReplies) {
		this.messageBoardReplies = messageBoardReplies;
	}

	public Set getInfosForInfoEditer() {
		return this.infosForInfoEditer;
	}

	public void setInfosForInfoEditer(Set infosForInfoEditer) {
		this.infosForInfoEditer = infosForInfoEditer;
	}

	public Set getDissertationsForAssessor() {
		return this.dissertationsForAssessor;
	}

	public void setDissertationsForAssessor(Set dissertationsForAssessor) {
		this.dissertationsForAssessor = dissertationsForAssessor;
	}

	public Set getMessageMemberses() {
		return this.messageMemberses;
	}

	public void setMessageMemberses(Set messageMemberses) {
		this.messageMemberses = messageMemberses;
	}

	public Set getDissertationsForEditer() {
		return this.dissertationsForEditer;
	}

	public void setDissertationsForEditer(Set dissertationsForEditer) {
		this.dissertationsForEditer = dissertationsForEditer;
	}

	public Set getPrizesForAssessor() {
		return this.prizesForAssessor;
	}

	public void setPrizesForAssessor(Set prizesForAssessor) {
		this.prizesForAssessor = prizesForAssessor;
	}

	public Set getStmessageReplies() {
		return this.stmessageReplies;
	}

	public void setStmessageReplies(Set stmessageReplies) {
		this.stmessageReplies = stmessageReplies;
	}

	public Set getPrizesForEditer() {
		return this.prizesForEditer;
	}

	public void setPrizesForEditer(Set prizesForEditer) {
		this.prizesForEditer = prizesForEditer;
	}

	public Set getTeacherRoles() {
		return this.teacherRoles;
	}

	public void setTeacherRoles(Set teacherRoles) {
		this.teacherRoles = teacherRoles;
	}

	public Set getTableFileses() {
		return tableFileses;
	}

	public void setTableFileses(Set tableFileses) {
		this.tableFileses = tableFileses;
	}

	public Set getFinancialForEditor() {
		return financialForEditor;
	}

	public void setFinancialForEditor(Set financialForEditor) {
		this.financialForEditor = financialForEditor;
	}
	
}